head-piece of a helmet/casque - French English Dictionary